Key assignments and generated codes



Table: VT100 Cursor Keys
VT100 Key UniTerm key ANSI normal ANSI application
Cursor Up Cursor Up ESC [A ESC OA
Cursor Down Cursor Down ESC [B ESC OB
Cursor Right Cursor Right ESC [C ESC OC
Cursor Left Cursor Left ESC [D ESC OD


Table: VT52 Cursor Keys
VT100 Key UniTerm key VT52 normal VT52 application
Cursor Up Cursor Up ESC A ESC A
Cursor Down Cursor Down ESC B ESC B
Cursor Right Cursor Right ESC C ESC C
Cursor Left Cursor Left ESC D ESC D


Table: VT100 Keypad
VT100 Key UniTerm key Numeric mode Application mode
PF1 Keypad ( ESC OP ESC OP
PF2 Keypad ) ESC OQ ESC OQ
PF3 Keypad / ESC OR ESC OR
PF4 Keypad * ESC OS ESC OS
Keypad 7 Keypad 7 7 ESC Ow
Keypad 8 Keypad 8 8 ESC Ox
Keypad 9 Keypad 9 9 ESC Oy
Keypad 4 Keypad 4 4 ESC Ot
Keypad 5 Keypad 5 5 ESC Ou
Keypad 6 Keypad 6 6 ESC Ov
Keypad 1 Keypad 1 1 ESC Oq
Keypad 2 Keypad 2 2 ESC Or
Keypad 3 Keypad 3 3 ESC Os
Keypad 0 Keypad 0 0 ESC Op
Keypad - Keypad - - ESC Om
Keypad , Keypad + , ESC Ol
Keypad . Keypad . . ESC On
Keypad Enter Keypad Enter CR / CRLF ESC OM


Table: VT100 Keypad (VT52 mode)
VT100 Key UniTerm key Numeric mode Application mode
PF1 Keypad ( ESC P ESC P
PF2 Keypad ) ESC Q ESC Q
PF3 Keypad / ESC R ESC R
PF4 Keypad * ESC S ESC S
Keypad 7 Keypad 7 7 ESC ?w
Keypad 8 Keypad 8 8 ESC ?x
Keypad 9 Keypad 9 9 ESC ?y
Keypad 4 Keypad 4 4 ESC ?t
Keypad 5 Keypad 5 5 ESC ?u
Keypad 6 Keypad 6 6 ESC ?v
Keypad 1 Keypad 1 1 ESC ?q
Keypad 2 Keypad 2 2 ESC ?r
Keypad 3 Keypad 3 3 ESC ?s
Keypad 0 Keypad 0 0 ESC ?p
Keypad - Keypad - - ESC ?m
Keypad , Keypad + , ESC ?l
Keypad . Keypad . . ESC ?n
Keypad Enter Keypad Enter CR / CRLF ESC ?M


Table: VT2XX Keys
VT2XX Key Assigned to VT2XX Sends
;SPMnbsp; for down- Keycode (default
;SPMnbsp; lodable keys ;SPMnbsp; on a VT2XX)
Find ;SPMnbsp; ;SPMnbsp; ESC [1~
Insert here ;SPMnbsp; ;SPMnbsp; ESC [2~
Remove ;SPMnbsp; ;SPMnbsp; ESC [3~
Select ;SPMnbsp; ;SPMnbsp; ESC [4~
Prev Screen ;SPMnbsp; ;SPMnbsp; ESC [5~
Next Screen ;SPMnbsp; ;SPMnbsp; ESC [6~
Shift F6 Shift F1 17 ESC [17~
Shift F7 Shift F2 18 ESC [18~
Shift F8 Shift F3 19 ESC [19~
Shift F9 Shift F4 20 ESC [20~
Shift F10 Shift F5 21 ESC [21~
Shift F11 Shift F6 23 ESC [23~
Shift F12 Shift F7 24 ESC [24~
Shift F13 Shift F8 25 ESC [25~
Shift F14 Shift F9 26 ESC [26~
Shift Help Shift F10 28 ESC [28~
Shift Do Control F1 29 ESC [29~
Shift F17 Control F2 31 ESC [31~
Shift F18 Control F3 32 ESC [32~
Shift F19 Control F4 33 ESC [33~
Shift F20 Control F5 34 ESC [34~
;SPMnbsp; F1 47 ;SPMnbsp;
;SPMnbsp; F2 48 ;SPMnbsp;
;SPMnbsp; F3 49 ;SPMnbsp;
;SPMnbsp; F4 50 ;SPMnbsp;
;SPMnbsp; F5 51 ;SPMnbsp;
;SPMnbsp; F6 53 ;SPMnbsp;
;SPMnbsp; F7 54 ;SPMnbsp;
;SPMnbsp; F8 55 ;SPMnbsp;
;SPMnbsp; F9 56 ;SPMnbsp;
;SPMnbsp; F10 58 ;SPMnbsp;
;SPMnbsp; Control F6 59 ;SPMnbsp;
;SPMnbsp; Control F7 61 ;SPMnbsp;
;SPMnbsp; Control F8 62 ;SPMnbsp;
;SPMnbsp; Control F9 63 ;SPMnbsp;
;SPMnbsp; Control F10 64 ;SPMnbsp;

#./keys.tex#